package com.css.vo;

import java.util.Date;

/**
 * Employee entity. @author MyEclipse Persistence Tools
 */

public class Employee implements java.io.Serializable {

	// Fields

	private Integer employeeId;
	private String employeeName;
	private String gender;
	private Date birthDate;
	private String phone;
	private String position;
	private Date enterDate;
	private Date leaveDate;

	// Constructors

	/** default constructor */
	public Employee() {
	}

	/** minimal constructor */
	public Employee(Integer employeeId, String employeeName, String gender,
			Date birthDate, String phone, String position, Date enterDate) {
		this.employeeId = employeeId;
		this.employeeName = employeeName;
		this.gender = gender;
		this.birthDate = birthDate;
		this.phone = phone;
		this.position = position;
		this.enterDate = enterDate;
	}

	/** full constructor */
	public Employee(Integer employeeId, String employeeName, String gender,
			Date birthDate, String phone, String position, Date enterDate,
			Date leaveDate) {
		this.employeeId = employeeId;
		this.employeeName = employeeName;
		this.gender = gender;
		this.birthDate = birthDate;
		this.phone = phone;
		this.position = position;
		this.enterDate = enterDate;
		this.leaveDate = leaveDate;
	}

	// Property accessors

	public Integer getEmployeeId() {
		return this.employeeId;
	}

	public void setEmployeeId(Integer employeeId) {
		this.employeeId = employeeId;
	}

	public String getEmployeeName() {
		return this.employeeName;
	}

	public void setEmployeeName(String employeeName) {
		this.employeeName = employeeName;
	}

	public String getGender() {
		return this.gender;
	}

	public void setGender(String gender) {
		this.gender = gender;
	}

	public Date getBirthDate() {
		return this.birthDate;
	}

	public void setBirthDate(Date birthDate) {
		this.birthDate = birthDate;
	}

	public String getPhone() {
		return this.phone;
	}

	public void setPhone(String phone) {
		this.phone = phone;
	}

	public String getPosition() {
		return this.position;
	}

	public void setPosition(String position) {
		this.position = position;
	}

	public Date getEnterDate() {
		return this.enterDate;
	}

	public void setEnterDate(Date enterDate) {
		this.enterDate = enterDate;
	}

	public Date getLeaveDate() {
		return this.leaveDate;
	}

	public void setLeaveDate(Date leaveDate) {
		this.leaveDate = leaveDate;
	}

}